from math import sqrt
n = int(input("Введите четырёхзначное число: "))

if n < 1000 or n > 9999:
    print('Не является четырёхзначным')
else:
    if n % 2 == 0:
        print('Число чётное: Да')
    else:
        print('Чиcло чётное: Нет')

    if n % 3 == 0:
        print('Число кратно трём: Да')
    else:
        print('Число кратно трём: Нет')

    def isKvadrat(x):
        h = sqrt(x)
        h = int(h)
        if x == n:
            if sqrt(x) % 1 == 0:
                print("Число является квадратом числа:",h)
            else:
                print("Число является квадратом числа:","Нет")
        else:
            if x == a:
                l = "единиц"
            if x == b:
                l = "десятков"
            if x == c:
                l = "сотен"
            if x == d:
                l = "тысяч"
            if sqrt(x) % 1 == 0:
                print("Цифра в разряде",l,"является квадратом цифры: ",h)
            else:
                print("Цифра в разряде",l,"является квадратом цифры:","Нет")
    isKvadrat(n)

    a = n % 10
    b = (n % 100 - n % 10) / 10
    c = (n % 1000 - n % 100) / 100
    d = (n % 10000 - n % 1000) / 1000

    b = int(b)
    c = int(c)
    d = int(d)


    if a <= b and a <= c and a <= d:
        print('Наименьшая цифра числа:',a)
    elif b <= a and b <= c and b <= d:
        print('Наименьшая цифра числа:',b)
    elif c <= a and c <= b and c <= d:
        print('Наименьшая цифра числа:',c)
    elif d < a and d < b and d < c:
        print('Наименьшая цифра числа:',d)

    if a >= b and a >= c and a >= d:
        print('Наибольшая цифра числа:',a)
    elif b >= a and b >= c and b >= d:
        print('Наибольшая цифра числа:',b)
    elif c >= a and c >= b and c >= d:
        print('Наибольшая цифра числа:',c)
    elif d >= a and d >= b and d >= c:
        print('Наибольшая цифра числа:',d)
    
    p = 0

    if b == 0:
        p += 1
    if c == 0:
        p += 1
    if d == 0:
        p += 1
    print('Количество нулей в числе:',p)
     
    isKvadrat(a)
    isKvadrat(b)
    isKvadrat(c)
    isKvadrat(d)